package com.sunyur.tailor.channel.service.inner.findsource.model;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @description: 获取报价详情（行）
 * @author: wjh
 * @time: 2021/5/19 0019 10:06
 */
@Data
public class FindSourceQuoteSearchItemModel implements Serializable {

    private static final long serialVersionUID = 6076457402559349500L;

    /**
     * 寻源单业务单号
     */
    private String sourceOrderPurCode;
    /**
     * 寻源单code
     */
    private Long sourceOrderCode;
    /**
     * 寻源单来源类型	来源类型:手工(MANUAL)、请购(REQUIRE)、策略(STRATEGY)
     */
    private String sourceType;
    /**
     * 策略单code
     */
    private Long strategyOrderCode;
    /**
     * 策略单来源类型 来源类型:手工(MANUAL)、请购(REQUIRE)
     */
    private String strategyType;
    /**
     * 报价单code
     */
    private Long quoteOrderCode;
    /**
     * 采购清单行code
     */
    private String sourceItemCode;
    /**
     * 物料编码
     */
    private String materialCode;
    /**
     * 物料名称
     */
    private String materialName;
    /**
     * 物料规格
     */
    private String materialSpec;
    /**
     * 数量
     */
    private BigDecimal count;
    /**
     * 单位
     */
    private String unit;
    /**
     * 来源采购申请单号
     */
    private String applyCode;
    /**
     * 来源采购申请行号
     */
    private String applyItemCode;
    /**
     * 未税单价
     */
    private BigDecimal untaxedPrice;
    /**
     * 税率
     */
    private BigDecimal taxRate;
    /**
     * 含税单价
     */
    private BigDecimal taxedPrice;
    /**
     * 未税总价
     */
    private BigDecimal untaxedAmount;
    /**
     * 含税总价
     */
    private BigDecimal amount;
    /**
     * 交货期
     */
    private Integer deliveryDay;
    /**
     * 供应商备注
     */
    private String remark;
    /**
     * 租户id
     */
    private Long purchaserId;
    /**
     * 供应商id
     */
    private Long supplierId;
    /**
     * 附件
     */
    private String attachment;


}
